package Model;

import java.util.ArrayList;

public class Vare {
	
	private int vareid;
	private String navn;
	private String beskrivelse;
	private int antal;
	private int rating;
	private String aldersgruppe;
	private String udgivelsesdato;
	private Udlejningstype udlejningstype;
	private ArrayList<Udlej_Salg_Vare> usv;
	private ArrayList<Eksemplar> eksemplarer;
	private ArrayList<Format> formater;
	private ArrayList<Vare_Varegenre> vvg;
	public Vare(int vareid, String navn, String beskrivelse, int antal,
			String type, int rating, String aldersgruppe,
			String udgivelsesdato, Format format, Udlejningstype ud,
			ArrayList<Udlej_Salg_Vare> usv) {
		super();
		this.vareid = vareid;
		this.navn = navn;
		this.beskrivelse = beskrivelse;
		this.antal = antal;
		this.rating = rating;
		this.aldersgruppe = aldersgruppe;
		this.udgivelsesdato = udgivelsesdato;
		this.udlejningstype = udlejningstype;
		this.usv = usv;
	}
	
	public Vare(String navn, String beskrivelse, int rating,
			String aldersgruppe, String udgivelsesdato,
			Udlejningstype udlejningstype, ArrayList<Format> formater) {
		super();
		this.navn = navn;
		this.beskrivelse = beskrivelse;
		this.rating = rating;
		this.aldersgruppe = aldersgruppe;
		this.udgivelsesdato = udgivelsesdato;
		this.udlejningstype = udlejningstype;
		this.formater = formater;
	}
	
	public Vare(String navn, String beskrivelse, int rating,
			String aldersgruppe, String udgivelsesdato) {
		super();
		this.navn = navn;
		this.beskrivelse = beskrivelse;
		this.rating = rating;
		this.aldersgruppe = aldersgruppe;
		this.udgivelsesdato = udgivelsesdato;
	}
	
	

	public Vare() 
	{
	}

	public int getVareid() {
		return vareid;
	}
	public void setVareid(int vareid) {
		this.vareid = vareid;
	}
	public String getNavn() {
		return navn;
	}
	public void setNavn(String navn) {
		this.navn = navn;
	}
	public String getBeskrivelse() {
		return beskrivelse;
	}
	public void setBeskrivelse(String beskrivelse) {
		this.beskrivelse = beskrivelse;
	}
	public int getAntal() {
		return antal;
	}
	public void setAntal(int antal) {
		this.antal = antal;
	}
	public int getRating() {
		return rating;
	}
	public void setRating(int rating) {
		this.rating = rating;
	}
	public String getAldersgruppe() {
		return aldersgruppe;
	}
	public void setAldersgruppe(String aldersgruppe) {
		this.aldersgruppe = aldersgruppe;
	}
	public String getUdgivelsesdato() {
		return udgivelsesdato;
	}
	public void setUdgivelsesdato(String udgivelsesdato) {
		this.udgivelsesdato = udgivelsesdato;
	}


	public ArrayList<Udlej_Salg_Vare> getUsv() {
		return usv;
	}
	public void setUsv(ArrayList<Udlej_Salg_Vare> usv) {
		this.usv = usv;
	}

	public ArrayList<Eksemplar> getEksemplarer() {
		return eksemplarer;
	}

	public void setEksemplarer(ArrayList<Eksemplar> eksemplarer) {
		this.eksemplarer = eksemplarer;
	}

	public ArrayList<Format> getFormater() {
		return formater;
	}

	public void setFormater(ArrayList<Format> formater) {
		this.formater = formater;
	}

	public Udlejningstype getUdlejningstype() {
		return udlejningstype;
	}

	public void setUdlejningstype(Udlejningstype udlejningstype) {
		this.udlejningstype = udlejningstype;
	}

	public ArrayList<Vare_Varegenre> getVvg() {
		return vvg;
	}

	public void setVvg(ArrayList<Vare_Varegenre> vvg) {
		this.vvg = vvg;
	}

}